package ua.diploma.core;

import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.apache.log4j.Logger;

import static ua.diploma.core.Constants.CHAT_VIEW;

/**
 * Запросы от контекста
 * 
 * @author netstalk3r
 * 
 */
@WebServlet(name = "index", urlPatterns = { "/private/index" })
public class IndexController extends HttpServlet {
	private static final long serialVersionUID = 1L;

	/**
	 * логгер
	 */
	private static final Logger log = Logger.getLogger(IndexController.class);

	/**
	 * Конструктор по умолчанию
	 */
	public IndexController() {
		super();
	}

	/**
	 * обработка запроса на индекс, просто переправляем на вью чата
	 */
	protected void service(HttpServletRequest request,
			HttpServletResponse response) throws ServletException, IOException {
		log.info("Индекс контроллер работает, requestURI ---> " + request.getRequestURI());
		request.getRequestDispatcher(CHAT_VIEW).forward(request, response);
	}

}
